XIQS Delete Rack

From IQsimWiki

Jump to: navigation, search

XIQS Delete Rack - Sim Rack Management

Description
deleteXIQSRack ( Long id_rack )
Delete an existing IRON Sim Rack object.
Parameters

Long id_rack

Rack Id
Return Values
Return Code
Integer: OK = 1

Error Data structure ( Error Management )

Possible failure code returns
*ERR_OBJ_NOT_FOUND (404) ERR_MSG_RACK_NOT_FOUND
*ERR_UNAUTHORIZED (401) ERR_MSG_RACK_IN_USE
*ERR_SRV_INTERNAL (500) ERR_MSG_NO_DB
See Also

getXIQSRackList

createXIQSRack

updateXIQSRack

Example

[REQUEST]
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<command tid="319aa684-4bad-48a9-815d-1120db2f4981" name="deleteXIQSRack">
  <param type="long">2</param>
</command>

[ANSWER (OK)]
<?xml version="1.0" encoding="ISO-8859-1"?>
<event type="return" tid="319aa684-4bad-48a9-815d-1120db2f4981">
  <meta-data>
    <meta-value>
      <name>ret_code</name>
      <pos>1</pos>
    </meta-value>
  </meta-data>
  <param type="integer">1</param>
</event>

[ANSWER (Error)]
<?xml version="1.0" encoding="ISO-8859-1"?>
<event type="error">
  <meta-data>
    <meta-value>
      <name>err_code</name>
      <pos>1</pos>
    </meta-value>
    <meta-value>
      <name>err_desc</name>
      <pos>2</pos>
    </meta-value>
  </meta-data>
  <param type="integer">500</param>
  <param type="string"> err.db.connection.failed</param>
</event>

Personal tools
Namespaces
Variants
Views
Actions
Navigation
XIQS XML Protocol
XIQS Framework Libraries
XIQS Command List